J2EE Design Patterns

J2EE Design Patterns

作者: William Crawford Jonathan Kaplan
出版社: O'Reilly
出版在: 2003-10-14
ISBN-13: 9780596004279
ISBN-10: 0596004273
裝訂格式: Paperback
總頁數: 370 頁





內容描述


Crawford and Kaplan's J2EE Design Patterns approaches the subject in a
unique, highly practical and pragmatic way. Rather than simply present another
catalog of design patterns, the authors broaden the scope by discussing ways to
choose design patterns when building an enterprise application from scratch,
looking closely at the real world tradeoffs that Java developers must weigh when
architecting their applications. Then they go on to show how to apply the
patterns when writing realworld software. They also extend design patterns into
areas not covered in other books, presenting original patterns for data
modeling, transaction / process modeling, and interoperability.
Table of Contents
Preface

  1. Java Enterprise Design      Design Patterns
         J2EE      Application Tiers
         Core Development Concepts    
     Looking Ahead
  2. The Unified Modeling Language      Origins
    of UML      The Magnificent Seven    
     UML and Software Development Lifecycles      Use
    Case Diagrams      Class Diagrams    
     Interaction Diagrams      Activity Diagrams
         Deployment Diagrams
  3. Presentation Tier Architecture    
     Server-Side Presentation Tier      Application
    Structure      Building a Central Controller
  4. Advanced Presentation Tier Design      Reuse
    in Web Applications      Extending the Controller
         Advanced Views
  5. Presentation Tier Scalability    
     Scalability and Bottlenecks      Content Caching
         Resource Pool
  6. The Business Tier      The Business Tier
         Domain Objects
  7. Tier Communications      Data Transfer
    Patterns
  8. Database and Data Patterns      Data Access
    Patterns      Primary Key Patterns  
       Object-Relational Mappings
  9. Business Tier Interfaces      Abstracting
    Business Logic      Accessing Remote Services
         Finding Resources
  10. Enterprise Concurrency      Transaction
    Management      General Concurrency Patterns
         Implementing Concurrency
  11. Messaging      Messaging and Integration
         Message Distribution Patterns  
       Message Types      Correlating Messages
         Message Client Patterns    
     Messaging and Integration      For Further Reading

  12. J2EE Antipatterns      Causes of
    Antipatterns      Architectural Antipatterns
         Presentation Tier Antipatterns    
     EJB Antipatterns
    A. Presentation Tier Patterns
    B. Business Tier Patterns
    C. Messaging Patterns
    D. J2EE Antipatterns
    Index




相關書籍

PJM 專案管理基礎檢定-「台灣商管教材研發學會 | 專案管理」證照教材

作者 游俊哲

2003-10-14

Essential Project Management Skills (Hardcover)

作者 Kerry Wills

2003-10-14

Project 專案管理實務 (舊名: Project 2003 實戰演練)

作者 立雅科技

2003-10-14